package com.example;

import java.io.Serializable;

/**
 * 继承自 java.lang.Record
 * 没有 Setter 方法
 * 无法定义其他成员变量，但可以定义静态变量
 * 无法继承其他类
 * 参考文档：https://openjdk.org/jeps/359
 * @param name
 * @param age
 */
public record MyRecord(String name, int age) implements Serializable {

    private static String pwd;

    public MyRecord {
    }

    public MyRecord(String name) {
        this(name, 0);
    }

    public MyRecord(int age) {
        this(null, age);
    }


}
